<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%>
<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions"%>
<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form"%>
<%@taglib prefix="shiro" uri="http://shiro.apache.org/tags"%>
<html>
<c:set value="${pageContext.request.contextPath}" var="ctx" />
<head>

<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0" />
</head>
<body>
	<h1>验证缓存</h1>

	<h3>shiro 在第一次认证的时候会把persimmon信息放入ehcahe缓存 ，以后再有授权的时候，会直接走缓存 ，不会走授权方法</h3>
	<div>
		根据shiro 标签获取用户名信息：
		<shiro:principal property="username" />
	</div>

	<div>
		<div>权限到按钮的控制，如果有权限显示按钮，没有则下面不会不显示按钮</div>
		<shiro:hasPermission name="admin:create">
			<input type="button" value="按钮权限">
		</shiro:hasPermission>
	</div>
</body>
</html>
